09877c81840b65d68d750250d10e1ae8a1abc27d,plugins/InspectionGadgets/src/com/siyeh/ig/performance/CallToSimpleGetterInClassInspection.java,InlineCallFix,doFix,#Project#ProblemDescriptor#,44
Before Change
final PsiReturnStatement returnStatement = (PsiReturnStatement) statements[0];
final PsiExpression returnValue = returnStatement.getReturnValue();
final String returnValueText = returnValue.getText();
replaceExpression(call, returnValueText);
}
}
public BaseInspectionVisitor buildVisitor(){
After Change
final String returnValueText = returnValue.getText();
final PsiExpression qualifier = methodExpression
.getQualifierExpression();
if(qualifier == null){
if(returnValueText.startsWith("this.")){
replaceExpression(call, returnValueText);
} else{
replaceExpression(call, "this." + returnValueText);
}